const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  runtimeCompiler: true, //必须有这个属性，否则首页出不来
  transpileDependencies: true,
  lintOnSave: false, // 关闭ESLint

  // 添加devServer配置，启用反向代理和本地IP访问
  devServer: {
    // 允许所有网络接口访问（默认就是 0.0.0.0，可省略）
    host: "0.0.0.0", // 允许通过本地IP访问项目
    // host: "192.168.0.103", // 允许通过本地IP访问项目
    port: 8989, // 项目运行端口，可根据需要修改
    client: {
      webSocketURL: "ws://192.168.3.244:8989/ws",
    },
    proxy: {
      // 配置API接口代理
      "/api": {
        target: "http://localhost:3000", // 后端API服务器地址
        changeOrigin: true, // 是否改变源地址
        pathRewrite: {
          "^/api": "", // 重写路径，去掉/api前缀
        },
      },
    },
  },
});
